package cn.seaboot.admin.user.dao;

import org.springframework.stereotype.Repository;


/**
 * Dao
 * App信息表 [t_sys_app_info]
 * <p>
 *
 * @author Mr.css on 2018-6-20
 */
@Repository
public interface RoleMenuDao {

    /**
     * 增
     *
     * @param roleId 角色 ID
     * @param menuId 菜单ID
     * @return affected rows
     */
    int insert(String roleId, String menuId);

    /**
     * 删
     *
     * @param roleId 角色 ID
     * @return affected rows
     */
    int deleteByRoleId(String roleId);

    /**
     * 删
     *
     * @param menuId 菜单ID
     * @return affected rows
     */
    int deleteByMenuId(String menuId);

    /**
     * 清除失效的菜单-角色
     *
     * @return affected rows
     */
    int cleanInvalidRoleMenu();
}
